/**
 * 日志
 * 装饰类或者方法，插件: babel-plugin-transform-decorators-legacy
 * 安装: npm install babel-plugin-transform-decorators-legacy --save-dev --registry=https://registry.npm.taobao.org
 */
export function log(type) {
    return function (target, name, descriptor) {
        let oldValue = descriptor.value

        descriptor.value = function() {
            // 统一打印日志
            console.log(`日志上报${type}`)
            // 执行原有的方法
            return oldValue.apply(this, arguments)
        }

        return descriptor
    }
}